/* Для данного вещественного x найти значение следующей функции f,принимающей значения целого типа:

        0, если x < 0,
f (x) = 1, если x принадлежит [0, 1), [2, 3), ... ,
       -1, если x принадлежит [1, 2), [3, 4), ... . */

#include <iostream>
using namespace std;
int main(int argc, char ** argv)
{
  int y = - 1;
  double x;

  cout << "x = ";             //Выводим на экран х=
  cin >> x;                   //Вводим х

  while(x >= 2) x -= 2;

  if (x < 0)                 //Если  х<0
    y =0;                    //то выводим 0
  else
    if(x >= 0 && x < 1)      //Если х чётное число
      y = 1;                 //Выводим 1

  cout << "f(x) = " << y;
  return 0;
}
